s - v
v - w
w - s
q - s
q - w
q - t
t - x
x - z
z - x
t - y
y - q
r - u
r - y
u - y
